
<script>
// console.log(1)

// setTimeout(() => {
//     console.log(2)
// }, 3000)

// console.log(3)

// 1、 3 、2

const p = new Promise((resolve, reject) => {
    setTimeout(() => {
        // console.log(2)
        resolve(2)
    }, 3000)
})

async function web2206(){
    console.log(1)
    // p 
    // .then()
    // .catch()
    // 切记 只要写了await他就自动 取出 then里面res、或者catch里面err 赋值给变量
    let res = await p
    console.log(res)
    console.log(3)
}
web2206()
</script>